.header {
	position: relative;
	background-color: #fbfbfb;
	padding: 3.73vw 2.8vw;
	text-align: center;
	font-size: 3.73vw;
	color: #333333;
	border-bottom: 0.13vw solid #cecece;
}

.shopping {
	background-color: #f4f4f4;
}

.shopping .shopping-list {
	background-color: white;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 2.8vw 2.53vw 2.13vw 3.6vw;
	margin-bottom: 2.8vw;
}

.shopping .shopping-list .bed {
	width: 22.4vw;
	height: 22.4vw;
	padding: 0 2.2vw 0 2.27vw;
}

.shopping .shopping-list .cancel {
	width: 2.57vw;
	height: 2.57vw;
	padding-bottom: 22vw;

}

.shopping .shopping-list .name .description {
	font-size: 3.73vw;
	color: #555555;
	padding-bottom: 2.27vw;
}

.shopping .shopping-list .name .norms {
	font-size: 3.2vw;
	color: #999999;

}

.shopping .shopping-list .change .price {
	font-size: 3.47vw;
	color: #555555;
	padding-right: 13.73vw;

}

.shopping .change {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.shopping .change .number {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;

}


.shopping .change .number .num {

	text-align: center;


}
.shopping .change .number button{
	border: solid 0.27vw #e3e3e3;
	padding: 1.9vw 2.6vw;	
	background-color: white;
}
.shopping .change .number input{
	width: 2vw;
	padding: 1.9vw 2.5vw;
	border-top: solid 0.27vw #e3e3e3;
	border-bottom:solid 0.27vw #e3e3e3 ;
	border-left: none;
	border-right: none;
	
}

/* 底边栏 */
.nav {
	width: 100%;
	position: fixed;
	bottom: 0;
	background-color: white;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.nav .list {
	padding: 2.93vw 5vw 0 5vw;
}

.nav .list:nth-child(odd) {
	padding-left: 6.6vw;

}

.nav .list img {
	width: 5.6vw;
	height: 5.07vw;
}

.nav .list .introduce {
	font-size: 2.4vw;
	color: #555555;
}

.nav .list .item {

	text-align: center;
}

/* 猜你喜欢 */
.like {

	text-align: center;
	font-size: 3.73vw;
	color: #333333;
}

.guess {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.guess .list {
	padding-left: 2vw;
	padding-top: 4.8vw;
	padding-right: 1vw;

}

.guess .list:nth-child(2n) {
	padding-left: 0;
}

.guess .list .item img {
	width: 45vw;
	height: 46vw;
}

.guess .list .description {
	padding-left: 2.8vw;
	font-size: 3.47vw;
	color: #333333;
}

.guess .list .price {
	padding-left: 2.8vw;
	font-size: 3.47vw;
	color: #c55ac5;
}
/* 选择框 */
.allin .select{
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.allin .select .select-all{
	padding: 4.4vw  3.8vw 4.4vw 3.6vw;
}
.allin .select .price {
	padding-left: 30vw;
}
.allin .select  .ctrl{
	width: 70vw;
	background-color:#fbfbfb;
	font-size: 3.73vw;
	color: #999999;
	padding: 4.67vw 0 4.67vw 0;
}
.allin .select  .click{
	text-align: center;
	width: 30vw;
	font-size: 3.73vw;
	color: #ffffff;
	background-color:#e5e5e5;
   padding: 4.67vw 0;
   
}
/* other */
.allin-other .select{
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.allin-other .select .select-all{
	padding: 4.4vw  3.8vw 4.4vw 3.6vw;
}
.allin-other .select .price {
	padding-left: 29.5vw;
}
.allin-other .select  .ctrl{
	width: 70vw;
	background-color:#fbfbfb;
	font-size: 3.73vw;
	color: #999999;
	padding: 4.67vw 0 4.67vw 0;
}
.allin-other .select  .click{
	text-align: center;
	width: 30vw;
	font-size: 3.73vw;
	color: #ffffff;
	background-color:#c55a5c;
   padding: 4.67vw 0;
   
}